src/Asana/Resources/Gen/TagsBase.php
public function update($tag, $params = array(), $options = array())
    {
        $path = sprintf("/tags/%s", $tag);
        return $this->client->put($path, $params, $options);
    }
public function update($tag, $params = array(), $options = array())
    {
        $path = sprintf("/tags/%s", $tag);
        return $this->client->put($path, $params, $options);
    }
public function update ( $ tag , $ params = array ( ) , $ options = array ( ) ) { $ path = sprintf ( "/tags/%s" , $ tag ) ; return $ this -> client -> put ( $ path , $ params , $ options ) ; }
Updates the properties of a tag. Only the fields provided in the `data`
block will be updated; any unspecified fields will remain unchanged.

When using this method, it is best to specify only those fields you wish
to change, or else you may overwrite changes made by another user since
you last retrieved the task.

Returns the complete updated tag record.

@param  tag The tag to update.
@return response
Updates the properties of a tag . Only the fields provided in the data block will be updated ; any unspecified fields will remain unchanged .