Supermarket giant Coles broke consumer law by misleading shoppers on discount prices, a Federal Court judge has found.