According to choose my plate, these foods actually can fall in more than one food group. And you would put them in the food group based on how you are using the food at that meal.
Edamames: Can be a vegetable of protein food. Are you using it as your protein for the meal or as a side veggie dish.
Avacado: Can be a veggie or a fat, based on how you are using it.
Hope this helps