code: def update_metadata(self, resource, keys_vals):
          
          self.metadata_service.set_auth(self._token_metadata)
          self.metadata_service.update(resource, keys_vals)
docs: Updates key-value pairs with the given resource.
  
          Will attempt to update all key-value pairs even if some fail.
          Keys must already exist.
  
          Args:
              resource (intern.resource.boss.BossResource)
              keys_vals (dictionary): Collection of key-value pairs to update on
                  the given resource.
  
          Raises:
              HTTPErrorList on failure.