Consumer confidence edges up again