docs: def connection(self, connection):
          """ Change the dynamo connection """
          if connection is not None:
              connection.subscribe("capacity", self._on_capacity_data)
              connection.default_return_capacity = True
          if self._connection is not None:
              connection.unsubscribe("capacity", self._on_capacity_data)
          self._connection = connection
          self._cloudwatch_connection = None
          self.cached_descriptions = {}