Les CFF participent au contrat de transport et encaissent une partie du prix payé. Ils ont donc exactement les mêmes obligations que si c’est eux qui avaient vendu le billet.
Pas de souci à se faire, en cas de retard il est possible d’utiliser le train suivant sans acheter de nouveau billet si le retard prévu à l’arrivée est de 60 minutes ou plus. La réservation des places n’est pas obligatoire en Allemagne, mais, si vous réserviez des places, les CFF ou la DB devraient faire un échange gratuit en cas de rupture de correspondance.
Le problème est qu’en cas de retard il y a des dizaines de personnes dans le même cas que vous et qu’il n’est pas toujours possible de passer à un guichet sans rater le train suivant. Il vaut mieux demander conseil au personnel du train.
Je vous suggère aussi d’imprimer le billet même s’il est disponible sur votre smartphone. Si vous achetez le billet à la DB, créez un compte et installez l’application DB Navigator, vous serez informé en cas de retard.
En cas de retard au retour, si vous ratez la correspondance à Bâle, le personnel des CFF a l’habitude, cela arrive tous les jours.
Il arrive parfois que la DB envoie un mail ou une notification pour signaler une modification d’horaire et supprime l’obligation de prendre le train figurant sur le billet. Ce n’est cependant valable que pour l’Allemagne. En Suisse, vous devez toujours utiliser le train prévu, à moins d’arriver trop tard à Bâle au retour.