I'll be creating an updated application based on existing (published) one (not mine).
Just double checking what I need to publish the update:
Yes you need access to the developer account which the app is published under. You should not need the original certificate - these expire anyway so certificates are changed periodically
Xamarin Inc., as a wholly-owned Microsoft subsidiary acting as a separate legal entity, adheres to the Microsoft Privacy Statement: Privacy & cookies