come clean
• be completely honest; keep nothing hidden.
• "the Chancellor must come clean about his plans for increasing taxation"
Similar:
tell the truth,
be completely honest,
tell all,
make a clean breast of it,
confess,
own up,
admit guilt,
accept blame/responsibility,
plead guilty,
get something off one's chest,
fess up,