Hi Rahul,
Thankyou for the link, do you know how up to date that information is? It says that dnf update and dnf upgrade do the same thing, but there is no update parameter on dnf, and, it also says that dnf upgrade has the --skip-broken functionality built in by default, but it was a dnf upgrade that highlighted that dnf doesn't have that functionality.