code: func (c *Client) PutVolume(vol *ct.Volume) error {
  	if vol.ID == "" {
  		return errors.New("controller: missing id")
  	}
  	return c.Put(fmt.Sprintf("/volumes/%s", vol.ID), vol, vol)
  }
docs: // PutVolume updates an existing volume.