upserts are a special kind of update, and Scott (and others) have asked that we be clear that an upsert isn't a thing, so much as it a potential behavior of an update. so it doesn't really make sense to say "x doesn't perform an update or an update with a flag."