Resign .IPA with new BundleId, Provisioning Profile and Inhouse distribution certificiate

Third party development team have provided me an IPA signed with enterprise distribution certificate. I want to resign the same IPA with new BundleId, Provisioning Profile and In-house distribution certificate.

On searching I found various approach. Also I have tried using some third party applications but the final IPA never gets installed successfully from Itunes.
I used below links but no luck.

https://coderwall.com/p/qwqpnw/resign-ipa-with-new-cfbundleidentifier-and-certificate
https://gist.github.com/chaitanyagupta/9a2a13f0a3e6755192f7
http://dev.mlsdigital.net/posts/how-to-resign-an-ios-app-from-external-developers/

My question : Is resigning ipa signed with in-house distribution certificate with some profile and bundle-id to new in-house distribution certificate,profile and new bundleId works in iOS 9.X ? If yes what is correct method ?

Many thanks!