code: func (c *Client) UpdateLabel(ctx context.Context, l *platform.Label, upd platform.LabelUpdate) (*platform.Label, error) {
  	var label *platform.Label
  	err := c.db.Update(func(tx *bolt.Tx) error {
  		labelResponse, pe := c.updateLabel(ctx, tx, l, upd)
  		if pe != nil {
  			return &platform.Error{
  				Err: pe,
  				Op:  getOp(platform.OpUpdateLabel),
  			}
  		}
  		label = labelResponse
  		return nil
  	})
  
  	return label, err
  }
docs: // UpdateLabel updates a label.