Flexible models for analysis of count data