Пока у сущности есть определенный ключ, он будет обновляться put()
:
record = Record(value='foo')
# This creates a new record
record.put()
record.value = 'shmoo'
# This updates it
record.put()
key = record.key()
record2 = Record.get(key)
record2.value = 'bar'
# Yet again this updates the same record
record2.put()