Based on the documentation on Persistable it says that:
merge creates object if it does not and merges if it does
upsert creates object if it does not and updates if it does
So it seems like that the only difference is update vs merge.
Could you explain the difference between those two actions?
Should we use one vs the other?