code: def set_data(self, column, value, role):
          
          if not self._data or column >= self._data.column_count():
              return False
          return self._data.set_data(column, value, role)
docs: Set the data of column to value
  
          :param column: the column to set
          :type column: int
          :param value: the value to set
          :param role: the role, usually EditRole
          :type role: :class:`QtCore.Qt.ItemDataRole`
          :returns: True, if data successfully changed
          :rtype: :class:`bool`
          :raises: None