Ecto changeset generated with phx.gen.context does not require id for update

Generally this is handled by fetching the structs from the database via Repo.get etc; you don’t normally cast :id in changesets.