Men on ecstasy detective superintendent puts right (6)
I believe the answer is:
emends
'puts right' is the definition.
(I've seen this before)
'men on ecstasy detective superintendent' is the wordplay.
'on' says to put letters next to each other.
'ecstasy' becomes 'E' (informal term for the drug).
'detective superintendent' becomes 'ds' (this might be a standard abbreviation I've not previously seen).
'men' put after 'e' is 'emen'.
'emen'+'ds'='EMENDS'
Can you help me to learn more?
(Other definitions for emends that I've seen before include "Changes" , "'Corrects, puts right (6)'" , "Improves,corrects" , "Corrects and improves the text" , "Alters written material to remove errors" .)