Un congé pour reprise n'est pas modifiable en un congé pour vente, et vice-versa. Puisque l'un vaut offre de vente et pas l'autre.
Si la reprise s'avère impossible, ils doivent rétracter leur congé pour reprise (pas de préjudice si vous n'êtes pas engagé dans un nouveau logement), et adresser un nouveau congé pour vente, qui sera pour dans 3 ans, puisqu'il n'y a plus 6 mois de préavis.
Pour moi, l'effet de la rétractation du congé, c'est que le congé n'existe plus.