windshield sealant
Use liquid butyl....the urethane stuff dries to hard, the butyl stays soft and allows the glass and body to somewhat move independently of each other and maintain the seal, the urethane will eventually leak. Unless your car never sees water than use whatever you want!