code: def update(self, callback=None, errback=None, **kwargs):
          
          if not self.data:
              raise RecordException('record not loaded')
  
          def success(result, *args):
              self._parseModel(result)
              if callback:
                  return callback(self)
              else:
                  return self
  
          return self._rest.update(self.parentZone.zone, self.domain, self.type,
                                   callback=success, errback=errback, **kwargs)
docs: Update record configuration. Pass list of keywords and their values to
          update. For the list of keywords available for zone configuration, see
          :attr:`ns1.rest.records.Records.INT_FIELDS`,
          :attr:`ns1.rest.records.Records.PASSTHRU_FIELDS`,
          :attr:`ns1.rest.records.Records.BOOL_FIELDS`