I don't know how to change a tire but I carry all the tools and I even took a demo class at Rei. (I pray if I ever get a flat someone will assist)
I will not ride in the rain because I think it will hurt my bike.
I hang out with strong cyclists but I'm not nowhere near their level.