Hi, Is this phrase used in spoken, informal English (rest on your laurels)?, and if not, is there any other informal phrases can carry the same meaning?. Thank you all.