I have a friend who just lost her school notes and she is worried that she would get scolded for it. The notes are extremely important since our class teacher would check our notes every other week to make sure we actually do her homework. I said to her "I think it's better to come clean now instead of waiting until the teacher finds out. At least there's a good chance that she would let you off the hook if you tell her you lost your notes."
I wonder if I'm using "to come clean" correctly here. As far as I know the phrase means to tell someone something that you've been keeping secret. However, something just doesn't feel right when I'm using it here.