    def update(self%(combined_method_params)s):
%(docs)s
        url = '%(url)s'
        url = UrlHelper.replace(
            url,
            %(url_identifiers_replacments)s
        )

        result = self.__getProxy().update(
            url=SearchHelper.appendQuery(url%(url_params_separator)s),
            body=ParseHelper.toXml(self.superclass),
            headers=%(headers_map_params_str)s
        )

        return %(returned_type)s(
            self.parentclass,
            result,
            self.context
        )

