1-I would like to know if it is possible to create a plan on cb subs and set it to stop users from buying this particular plan when it reaches a certain number of users.
You'd need to use CBSubs SQL Actions to query the database and set the plan to no longer accept new registrations when a certain number of active subscriptions is reached. I've already provided this usage in the below topic.
www.joomlapolis.com/forum/256-cbsubs-support/210785-solved-cb-subs-setting-a-maximum-number-of-subscription#210893
2- I would like to know if there is a way to add more conditions to a community builder field in the CB conditional preferences as i see there is only 5 tabs available.
Nope, not currently; 5 is the maximum. If you need more than the maximum you should re-evaluate how you're adding conditions. Instead of condition other try condition self or a combination of the two.