FMatias a répondu strictement à la question.
Rpm -U met à niveau -vers une version plus récente- le rpm en question (ou l'installe). Le man précise: "C?est similaire à l?installation, sauf que toutes les anciennes versions du paquetage sont désinstallées après que le nouveau paquetage ait été installé".
L'option --force ne paraît pas judicieuse eu égard aux dépendances de yum (dont rpm, coreutils et certaines librairies Python).
Le pb de Fedor ne porte vraissemblablement pas sur yum lui-même mais sur les fichiers de configuration (à lui d'exposer plus clairement le pb auquel il veut répondre). Auquel cas, la désinstallation / installation de yum n'aura pas grand sens. Il serait préférable d'agir directement sur: /etc/yum.conf et /etc/yum.repos.d/ .
Il existe quelques tutoriaux sur ce site et je renvoie une fois encore sur la note de Stanton Finley:
http://fedoranews.org/contributors/stanton_finley/fc3_note/#Yum