There are some travel boards on the web, may be You can find one where people tell You their actual experiences.
Actually it is quite difficult to say if some place is safe or not. It as well depends a lot of Your travel behaviour. If You stay close to the turistical areas and dont become an active explorer everything should be fine.
Besides, Guanajuato is not known to have many problems.