Doctors should reconsider telling patients to complete a prescribed course of antibiotics, according to analysis in the British Medical Journal.