    def update(self$headers_method_params_str$):
$docs$
        url = '/$url$'

        result = self.__getProxy().update(
            url=UrlHelper.replace(
                url,
                {
                    '{$entity_name$:id}': self.get_id(),
                }
            ),
            body=ParseHelper.toXml(self.superclass),
            headers=$headers_map_params_str$
        )

        return $entity_broker_type$(result, self.context)

