add generic update() methods for calls, applications

Uses method overloading to add generic UpdateCall and UpdateApplication methods. This will make automated code generation much easier, so I don't have to special case the update methods for these two classes.