docs: def update(self, turret_data):
          """Update a given turret
  
          :param dict turret_data: the data of the turret to update
          """
          if turret_data.get('uuid') not in self.turrets:
              return False
          turret = self.turrets[turret_data.get('uuid')]
          turret.update(**turret_data)
          self.write(turret)
          return True