code: func (r *BeeResource) Put(context smolder.APIContext, data interface{}, request *restful.Request, response *restful.Response) {
  	resp := BeeResponse{}
  	resp.Init(context)
  
  	pps := data.(*BeePostStruct)
  	id := request.PathParameter("bee-id")
  	bee := bees.GetBee(id)
  	if bee == nil {
  		r.NotFound(request, response)
  		return
  	}
  
  	(*bee).SetDescription(pps.Bee.Description)
  	(*bee).ReloadOptions(pps.Bee.Options)
  
  	if pps.Bee.Active {
  		bees.RestartBee(bee)
  	} else {
  		(*bee).Stop()
  	}
  
  	resp.AddBee(bee)
  	resp.Send(response)
  }
docs: // Put processes an incoming PUT (update) request