I use the Clover fine line white marker. The marks stay until they're quilted, and come off with washing or ironing - and they don't come back. It takes a few seconds for to be able to see the lines develop.
I marked crosshatching on my latest quilt - I did the marking over a year ago and I can still see the lines (I'm hand quilting). I can't really see them once I quilted over them.
Janet