Faits : A. Le 30 janvier 2015, le Tribunal de police de l'arrondisssement de Lausanne a rendu un jugement, par lequel il a notamment: - libéré A.W._ et B._ du chef d'accusation de diffamation et mis fin à l'action pénale dirigée contre eux; - condamné X._ pour dommages à la propriété, diffamation, injure et tentative de contrainte à une peine pécuniaire de 180 jours-amende à 80 fr. le jour (peine partiellement complémentaire à celle prononcée le 5 avril 2012 par la même autorité), révoqué le sursis accordé le 13 octobre 2010 par le Tribunal de police de Genève et ordonné l'exécution de la peine; - condamné Y._ pour diffamation et tentative de contrainte à une peine pécuniaire de 60 jours-amende à 80 fr. le jour avec sursis pendant 3 ans (peine entièrement complémentaire à celle prononcée le 5 avril 2012 par la même autorité), ainsi qu'à une amende de 1'000 fr. et fixé à 10 jours la peine privative de liberté de substitution. B. Par jugement du 24 août 2015, la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a rejeté l'appel de Y._ et a admis très partiellement celui de X._, en ce sens qu'elle l'a libéré de l'accusation de diffamation en relation avec deux commandements de payer, parmi d'autres, qu'il a fait notifier à C.W._. La cour cantonale a confirmé le dispositif de première instance. C. X._ et Y._ forment un recours en matière de droit pénal contre ce jugement. Ils concluent principalement à leur libération des chefs d'accusation de diffamation et de tentative de contrainte, ainsi qu'à la non-révocation du sursis accordé le 13 octobre 2010 à X._, et subsidiairement, à l'annulation du jugement attaqué et au renvoi de la cause à la juridiction précédente, le tout avec suite de frais et dépens. X._ requiert par ailleurs d'être mis au bénéfice de l'assistance judiciaire.