code: func (mc MongoClient) UpdateCommand(c contract.Command) error {
  	var mapped models.Command
  	id, err := mapped.FromContract(c)
  	if err != nil {
  		return errors.New("FromContract failed")
  	}
  
  	mapped.TimestampForUpdate()
  
  	return mc.updateId(db.Command, id, mapped)
  }
docs: // Update command uses the ID of the command for identification