Overlap versus partition: Marketing classification and customer profiling in complex networks of products