public Task<Tag> Update(string tagName, string newTagName) {
var data = new Models.Requests.Tag {
Name = newTagName
};
var parameters = new List<Parameter> {
new Parameter { Name = "name", Value = tagName, Type = ParameterType.UrlSegment }
};
return _connection.ExecuteRequest<Tag>("tags/{name}", parameters, data, "tag", Method.PUT);
}