I have two different Apple IDs for different AppStores, one US and one German. When updating applications only one of them is suggested no matter from which ID application was originally purchased with no option to change it. So I can upgrade apps from one account normally and the only option for other is sign out, sign in with different ID, delete application and install it again. But that does not help next time upgrade will come, I should go through reinstall procedure again and again.
The strange thing is that at some unknown point “default” account have changed and now I can normally upgrade other set of applications and must reinstall another, they simply switched.
I used iFile to look into applications plist’s and saw that correct apple id’s were stored against each app. There is some global setting not equal to the ID you are currently logged in AppStore that is used as a default ID for all apps updates. Maybe somebody can point me the file with it so I can at least edit it manually.