It doesn't matter if your the best driver in the world, everyone makes mistakes, and you should adjust your driving accordingly to the road conditions, obviously not knowing a road and being surprised by something could cause an accident but I guess that's why you have to be careful, and anyway 99% of people have accidents, most can be avoided, but everyone thinks they are 'great' drivers, including me
and I probably ain't.