what is the difference between first and second class in Swiss Travel Pass ?
if I buy a second class one, in the routes that we need to pay the reservations, as Glacier Express, can I upgrade for first class?
The difference is explained here. You can always upgrade specific trips if you have a 2nd class Swiss Travel Pass, please see here.
All you need to know about traveling by train, bus or car in Switzerland.
Hand picked Swiss hotels and other accommodations are right here.