code: def batch_put_attributes(self, items, replace=True):
          
          return self.connection.batch_put_attributes(self, items, replace)
docs: Store attributes for multiple items.
  
          :type items: dict or dict-like object
          :param items: A dictionary-like object.  The keys of the dictionary are
                        the item names and the values are themselves dictionaries
                        of attribute names/values, exactly the same as the
                        attribute_names parameter of the scalar put_attributes
                        call.
  
          :type replace: bool
          :param replace: Whether the attribute values passed in will replace
                          existing values or will be added as addition values.
                          Defaults to True.
  
          :rtype: bool
          :return: True if successful