For yum/dnf - What is the difference/relation between `update` and `upgrade`?

For yum/dnf - What is the difference/relation between update and upgrade?

When is mandatory use one approach over the other?

https://discussion.fedoraproject.org/t/fedora-36-dnf-update-or-dnf-upgrade/20647/3?u=guiltydoggy