docs: def update(self, **args):
          """
          Update the current :class:`InstanceResource`
          """
          self_dict = self.to_dict()
          if args:
              self_dict = dict(list(self_dict.items()) + list(args.items()))
          response = self.requester.put(
              '/{endpoint}/{id}', endpoint=self.endpoint,
              id=self.id, payload=self_dict
          )
          obj_json = response.json()
          if 'version' in obj_json:
              self.__dict__['version'] = obj_json['version']
          return self