John Key has announced the resignation of Justice Minister Judith Collins, effective immediately.